.int-banner {
  margin: 10px auto;
}

.list-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.side-left {
  width: 230px;
}

.list-main {
  width: 757px;
  font-size: 14px;
}

.cat-list {
  border: 3px solid #009688;
  font-size: 14px;
}

.cat-list .ztitle {
  text-align: center;
  background-color: #009688;
  color: #ffffff;
  padding: 10px 0;
  font-size: 18px;
  font-weight: bold;
}

.cat-list .list-content {
  padding: 10px 15px 10px 15px;
}

.cat-list .list-content ul>li>a {
  display: block;
  background-color: #009688;
  color: #ffffff;
  padding: 6px 0 6px 19px;
}
.cat-list .list-content ul>li>a:hover {
  background-color: #03A9F4;
}

.cat-list .list-content>ul> li {
  margin-bottom: 7px;
}

.posnation-nav {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.posnation-nav h4 {
  font-size: 16px;
  background-color: #009688;
  color: #ffffff;
  padding: 6px 22px;
}

.posnation-nav * {
  margin: 0;
}

.list-main-content {
}

.list-main-content>ul {
}

.list-main-content>ul>li {
  border-bottom: 1px dashed #dfdfdf;
  padding-bottom: 4px;
  margin-bottom: 4px;
  display: flex;
  justify-content: space-between;
}

.list-main-content>ul>li .img {
  width: 200px;
}

.list-main-content>ul>li .img .txt {
  width: 600px;
}

.list-main-content>ul>li .txt {
  width: 540px;
}
.list-main-content .txt .title {
  font-size: 16px;
}


.list-main-pro-content {}

.list-main-pro-content>ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.list-main-pro-content>ul>li{
  width: 24%;
  text-align: center;
}

.detals {
}

.detals .detals-top {
  text-align: center;
}

.detals .detals-top h3.title {
  font-size: 24px;
}
